import JscDisplaySelectSearch from '../../src/js/displaySelectSearch.js';

export default class JscDisplaySelectSearchTest extends JscDisplaySelectSearch {

    constructor() {
        super();
    }

    async fetchSpecialItem(val) {
        if ('0' == val) {
            return [{
                'label': '########',
                'value': '0',
                'data': { 'a': 0, 'b': '########' }
            }];
        } else if ('99' == val) {
            return [{
                'label': '$$$$$$$$',
                'value': 99,
                'data': { 'a': 99, 'b': '$$$$$$$$' }
            }];
        } else {
            return [{
                'label': '########',
                'value': '0',
                'data': { 'a': 0, 'b': '########' }
            }, {
                'label': '$$$$$$$$',
                'value': 99,
                'data': { 'a': 99, 'b': '$$$$$$$$' }
            }];
        }
    }
}

if (!customElements.get('jsc-display-select-search-test')) {
    window.customElements.define("jsc-display-select-search-test", JscDisplaySelectSearchTest);
}